Skip to content

Update dependency sccache to v0.17.0 - #108

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
renovate/sccache-0.x
Open

Update dependency sccache to v0.17.0#108
github-actions[bot] wants to merge 1 commit into
mainfrom
renovate/sccache-0.x

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
sccache minor 0.15.00.17.0

Release Notes

mozilla/sccache (sccache)

v0.17.0

Compare Source

sccache 0.17.0
Summary

sccache 0.17.0 is a significant release: it introduces a new client-side architecture.

Until now, every compilation was handed off to the long-lived sccache server, which did the cache
lookup and ran the compiler. In client-side mode, the client process does that work itself - the
server is only consulted for the shared state it owns (compiler info, dist client, stats). This
removes a round-trip and the server-side bottleneck, and gives noticeably better results on
developer workstations.

Client-side mode is opt-in for now: enable it with the SCCACHE_CLIENT_SIDE environment variable
(or the client_side_mode config key). See docs/Architecture.md
for the details.

Other highlights:

  • Response files: gcc/clang builds using quoted @response files are now cached and
    distributed correctly (#​2755, #​2772), and Rust @argfile arguments are supported (#​2782).
  • Distributed compilation: compile tasks and their subprocesses are now aborted when a client
    disconnects, instead of running to completion on the build server (#​2761, #​2774). The
    ToolchainPackager cfg gate was fixed so the dist code builds on ppc64le and s390x (#​2749).
  • S3 SSE-KMS: server-side encryption with KMS keys is now supported (#​2770).
  • Diagnostics: gcc color diagnostics now behave the same way as rustc's (#​2758).
  • Preprocessor correctness: -ivfsoverlay is treated as a preprocessor-only argument (#​2767).

Welcome to 4 new contributors!

Client-side mode
Features
Fixes
Cleanup
New Contributors

Full Changelog: mozilla/sccache@v0.16.0...v0.17.0

v0.16.0

Compare Source

sccache 0.16.0
Summary

sccache 0.16.0 is a smaller, stabilizing release on top of 0.15.0's multi-tier caching work, with a few new capabilities:

  • Read-only backends: Any storage backend can now be marked read-only, not just a select few (#​2705).
  • Remote execution on aarch64: Distributed/remote execution now works on Linux aarch64, including fixes for ldd output parsing and toolchain packaging on non-x86_64 Linux (#​2668).
  • CUDA: nvcc's --dependency-output argument is now handled (#​2708).
  • Resilience: Fall back to a direct cache write when tempfile creation on the same filesystem fails (#​2369), and give a meaningful error when a multi-level chain references a backend that wasn't compiled in (#​2695).
  • Client efficiency: The client and dist-client now use a single-threaded tokio runtime, avoiding a thread explosion when many short-lived clients run on many-core hosts (#​2704).
  • Correctness: Strip SCCACHE_BASEDIRS from escaped-backslash paths on Windows (#​2736), ignore empty-set environment values in config (#​2639), and avoid the sccache wrapper when resolving the real compiler (#​2720).
  • Security/logging: JWT keys and cert digests are now base64-encoded in logs (#​2712), plus general logging improvements (#​2734).

Welcome to 4 new contributors!

Features
Fixes
Logging
Cleanup
New Contributors

Full Changelog: mozilla/sccache@v0.15.0...v0.16.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

Copilot AI balanced review requested due to automatic review settings July 20, 2026 07:02

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.

Updates the Rust toolchain tools list by bumping the sccache tool version.

Changes:

  • Bumped sccache from 0.15.0 to 0.16.0 in tools-cargo.json

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
github-actions Bot force-pushed the renovate/sccache-0.x branch from 22abc6d to 2fc4d47 Compare August 21, 2026 06:10
Copilot AI review requested due to automatic review settings August 28, 2026 09:06
@github-actions
github-actions Bot force-pushed the renovate/sccache-0.x branch from 2fc4d47 to 13b9141 Compare August 28, 2026 09:06
@github-actions github-actions Bot changed the title Update dependency sccache to v0.16.0 Update dependency sccache to v0.17.0 Aug 28, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant